package com.cong.project.model.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.cong.project.model.entity.ContentImages;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author lhc
 * @date 2022-10-11 15:48
 */
@Data
public class PostVo {
    /**
     * content主键，自增
     */
    private Long id;

    /**
     * 表示微信用户的名称
     */
    private String nickName;

    /**
     * 性别：0 未知， 1男， 1 女
     */
    private Integer gender;

    /**
     * 微信用户的头像地址
     */
    private String avatarUrl;


    /**
     * 发布信息的用户id，逻辑关联user表主键
     */
    private Long userId;

    /**
     * 发布的内容信息文本
     */
    private String contentText;

    /**
     * 默认图片，如果没有就是只有单条帖子的内容
     */
    private String defaultImg;

    /**
     * 帖子类型，逻辑关联piazza_type表主键id
     */
    private Long typeId;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date updateTime;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date createTime;
    /**
     * 帖子类型中文名字
     */
    private String typeName;
    /**
     * 是否点赞  ;
     */
    private Boolean haveThumb;
    /**
     * 是否收藏;
     */
    private Boolean haveCollect;

    /**
     * 点赞数量
     */
    private int thumbNum;
    /**
     * 收藏数量
     */
    private int collectNum;
    /**
     * 评论数量
     */
    private int commentNum;

}
